home *** CD-ROM | disk | FTP | other *** search
/ Power Programmierung / Power-Programmierung (Tewi)(1994).iso / magazine / c_news / 03 / cnews003.nws next >
Text File  |  1988-02-05  |  32KB  |  731 lines

  1.      Volume 1, Number  3                             03 February  1988
  2.      +---------------------------------------------------------------+
  3.      |                                                               |
  4.      |                       -  C   News  -                          |
  5.      |                                                               |
  6.      |                        International                          |
  7.      |                C Programming & Compiler Review                |
  8.      |                         Newsletter                            |
  9.      |                                                               |
  10.      +---------------------------------------------------------------+
  11.      US Office:
  12.      Editor at large                                      Barry Lynch
  13.      Assistant Editor                                     Ami Dworkin
  14.      Technical Editor                               Marshall Presnell
  15.  
  16.      Australian Office:     
  17.      Editor                                               David Nugent
  18.  
  19.      C News  is  published  bi-weekly by  the  C BBS as its official
  20.      newsletter.  You are encouraged to submit articles for publication
  21.      in C News.  Articles should be related to C programming and can be
  22.      Tutorials, reviews or articles of interest to the C programming
  23.      community.  All Operating systems are fairly represented and this
  24.      newsletter shows no favoritism to any one in particular.  Instruct-
  25.      ions on how to submit articles for publication is included on the
  26.      last page. 
  27.           
  28.      C News is the property of the C BBS and is Copyright 1988 by the
  29.      the C BBS.  All rights are reserved and distribution is limited to
  30.      electronic distribution and personal printed copies.  C News cannot
  31.      be resold at any profit, by any organization.  All material enclosed
  32.      within the newsletter is the opinions of the writers and not the
  33.      C BBS or it's Sysop. 
  34.      C News 1-02                                          03 Feb 1988
  35.  
  36.      =================================================================
  37.                              TABLE OF CONTENTS
  38.      =================================================================
  39.      
  40.  
  41.      1. EDITORIAL 
  42.              The Heap: messages from the editor....................  1
  43.              Foreign Distribution Points, New columns, New number
  44.  
  45.      2. PATCHES/MITE REPORTS
  46.         TurboC 1.5 official patch  ................................  3
  47.  
  48.      3. SHORT SNIPS  
  49.         Magazine Review's    
  50.            by Barry Lynch  ........................................  4
  51.         MINIX: What is it?
  52.            by Barry Lynch  ........................................  6
  53.  
  54.      4. BOOK REVIEWS
  55.         C Programmer's Guide to Serial Communications  ............  7
  56.             by James Milne
  57.         Programming in Windows   ..................................  8
  58.             by Barry Lynch
  59.  
  60.      5. SOFTWARE REVIEWS
  61.         Public Domain:   ..........................................  9
  62.         BPLUS11.ARC, CASM.ARC, DOCU.ARC, MSCPOPUP.ARC,
  63.         NUC-SUBR.ARC, and TP_TO_QC.ARC
  64.             by David Nugent
  65.  
  66.      6. NOTES
  67.         Article Submission Standards  ............................. 13
  68.         Address's   ............................................... 14
  69.         USER Response Form  ....................................... 15
  70.     
  71.      8. INDEX   ................................................... 16
  72.      C News 1-02                 Page 1                   03 Feb 1988
  73.  
  74.      =================================================================
  75.                                  EDITORIAL
  76.      =================================================================
  77.  
  78.      The HEAP: Messages from the Editor.
  79.  
  80.      FOREIGN DISTRIBUTION POINTS:
  81.  
  82.           To ease the distribution of C News to our foreign readers, two
  83.      Fido/OPus systems have offered to be the distribution points for
  84.      their respective countries.  In Australia, David Nugent - Sysop
  85.      of Alpha Centuri - will be carrying this newsletter on a regular
  86.      basis.  In Canada, Robert Bowman - Sysop of Another BBS - will be the
  87.      distribution point for canadian readers.  Hopefully, other BBS's
  88.      will join the distribution list.  
  89.  
  90.      NEW COLUMNS:
  91.  
  92.            Issue 3 of C News continues the expansion charge.  A couple 
  93.      of new columns are included for the first time in this issue.  One,
  94.      Short Snips - are a collection of one page articles on a variety of
  95.      subjects.  This month we list the contents of a couple of programming
  96.      magazines, and define MINIX.  If you have    idea for an article for Short
  97.      Snips, send it to me via the variety of    addresses listed and we will
  98.      see if we can include it in a future    issue.
  99.  
  100.      PUBLIC DOMAIN SOFTWARE REVIEWS:
  101.  
  102.           David Nugent - our man about town in Australia - has begun a
  103.      series of reviews of Public Domain/Shareware software.  He will
  104.      be reviewing on a regular basis, most of what is available and
  105.      placing his comments in his regular column.  
  106.  
  107.      C BBS NEW PHONE NUMBER:
  108.  
  109.           As some of you know, the C BBS now has a new phone number.  Due
  110.      to a recent move the C BBS has changed to (703)-998-8377.     This was
  111.      effective 1/23/88 and a message has been placed on the old    number as
  112.      a reminder.
  113.  
  114.      MAJOR NEW SECTION: PROGRAMMING PROJECTS
  115.  
  116.           I threatened to do this a few weeks ago, while chatting with
  117.      a user on-line.  So, here goes:  The C BBS will begin a series of
  118.      programming projects which will encompass all stages of software
  119.      engineering.  From the initial design phase, to specifications, to
  120.      coding , testing and a release version.  This section is intended
  121.      to help out all users by providing the complete picture, not just
  122.      the code.  < Originally, I intended to start this project in this
  123.      issue.  But moving and the Flu have delayed the start.  I tried to
  124.      get the initial articles completed, but was unable to.  So I
  125.      C News 1-02                 Page 2                    03 Feb 1988
  126.  
  127.      =================================================================
  128.                                  EDITORIAL
  129.      =================================================================
  130.  
  131.      NEW FORMAT AND SECTION CONT':
  132.  
  133.      decided to include the first articles in the next issue. >
  134.  
  135.  
  136.      INDEX, et al ...
  137.  
  138.          The C News letter has also added an Index, so that readers can
  139.      see what material has been covered by which issue.  This will be
  140.      updated with each issue.  I have also included with this issue of
  141.      C News the official patch from Borland for TurboC version 1.5.  
  142.      Should save a few of you the aggravation of tracking it down on
  143.      BBS's.  Also, a user response form has been designed and included.
  144.      I hope that a few of you will take the time to fill it out and send
  145.      it in.  
  146.  
  147.           I hope that the changes to C News will be welcomed by the readers,
  148.      if you have suggestions on how this Newsletter can be improved.  Then
  149.      send your comments to the address's included at the end of this issue.
  150.  
  151.  
  152.  
  153.      B C'ing U..
  154.  
  155.      Barry
  156.                          
  157.           C News 1-02                 Page 3                   03 Feb 1988
  158.  
  159.      =================================================================
  160.                           PATCHES/MITE REPORTS
  161.      =================================================================
  162.      ******************** Borland International ********************** 
  163.  
  164.      PRODUCT : TURBOC 
  165.      VERSION : 1.5 
  166.      DATE : 13 January 1988 
  167.  
  168.      TITLE : Patch disk for initgraph 
  169.  
  170.  
  171.      This disk contains the files necessary to path the medium, large 
  172.      and huge Turbo C libraries for a situation where initgraph may 
  173.      cause a program to halt execution requiring a re-boot. 
  174.  
  175.  
  176.      *** Editors Note:  The arc file is included with this newsletter.
  177.  
  178.      C News 1-02                 Page 4                   03 Feb 1988
  179.      
  180.      ================================================================
  181.      SHORT SNIPS -      MAGAZINE REVIEWS  by Barry Lynch
  182.      ================================================================
  183.   
  184.      **** Editor's Note:  Starting in this issue a review of the latest
  185.      C programming related magazines will be featured.  For some readers
  186.      going to the local bookstore to see what is available is a chore, so
  187.      this section will highlight the contents of the latest issues of:
  188.      Dr. Dobb's, Computer Language et al..
  189.  
  190.  
  191.            One thing that has always bothered me is the lack of time that
  192.      I have for reading.  With over 20 magazine/journal subscriptions,
  193.      finding time to read all of the monthly issues can be a chore.  So, I
  194.      have started a review of the contents of all of the latest issues of
  195.      popular magazines.  Alot of new C programmers will be unfamiliar with
  196.      the periodicals that are available here in the US, and this might
  197.      provide an insight into what is out there to be browsed.
  198.  
  199.      ______________________________________________________________________
  200.  
  201.      Magazine: Computer Language
  202.      Publisher: Miller Freeman Publications
  203.      Published: Monthly cost $3.50 US & $4.50 Canadian
  204.      Subject Matter:  Programming Languages
  205.  
  206.      Issue: Vol 5 No 2 - Fourth Annual C Issue. Feb 88
  207.  
  208.      As the issue line indicates this the annual C issue of Computer
  209.      Language, and therefore contains numerous articles on Compilers,
  210.      TSR's, Porting C and many other aspects of the language.  Listed
  211.      below is the table of Contents:
  212.  
  213.      Writing Terminate and Stay Resident Programs in TurboC.
  214.      Interfacing C and ASM.
  215.      An Incremental Compilation Package in C
  216.      Porting C programs
  217.  
  218.      Not a bad variety of topics, source code examples are included with
  219.      the TSR article, C&ASM and Incremental C.  Overall, this is an
  220.      excellent issue, but previous experience with other issues has
  221.      shown that C is not always as well covered as in the issue: hence
  222.      the annual issue.  The source listings are available from a 
  223.      variety of BBS's and Compuserve.
  224.      C News 1-02                 Page 5                   03 Feb 1988
  225.      
  226.      ================================================================
  227.      SHORT SNIPS -      MAGAZINE REVIEWS  by Barry Lynch
  228.      ================================================================
  229.  
  230.      ______________________________________________________________________
  231.  
  232.      Magazine: Dr. Dobb's Journal of Software Tools
  233.      Publisher: M&T Publishing
  234.      Published: Monthly, cost $2.95 US & $3.95 Canadian
  235.      Subject Matter:  Programming Languages
  236.  
  237.      Issue: No 136 Feb 88
  238.  
  239.      Dr. Dobb's is known as a programmer's journal and is very good in
  240.      covering technical matter and programming issues in general.  This
  241.      month's issue contains:
  242.  
  243.      Debugging the 386
  244.      Making Serial Links work
  245.      C Chest: Storing & Reclaiming program variables.
  246.  
  247.      Source code from the articles contained within, is available on
  248.      the Compuserve Sig DDJ.
  249.  
  250.  
  251.      *** Editors Note:  As this is the first short at this type of
  252.          article.  The format may change with time, eventually I
  253.          would like to just give a short-synopsis of each magazine
  254.          instead of a full review.  (Let me know your thoughts on
  255.          this subject.
  256.  
  257.  
  258.  
  259.      
  260.      C News 1-02                 Page 6                   03 Feb 1988
  261.      
  262.      ================================================================
  263.      SHORT SNIPS -      MINIX: What is it? by Barry Lynch
  264.      ================================================================
  265.      
  266.                On some of the BBS around the country you will see
  267.      some dedicated message/file areas dedicated to the topic of
  268.      MINIX.  What is MINIX?  This short snip will attempt to explain this
  269.      topic to users/readers who have no idea as to what it is.
  270.  
  271.           At first glance, the name MINIX, appears to resemble UNIX, or
  272.      XENIX.  Therefore an educated guess as to MINIX being some sort of
  273.      Operating System(OS) is right on the money.  MINIX is the work of
  274.      Andrew Tannebuam and some of his students.  It is based on AT&T's
  275.      UNIX and is for the most part is written in C, like UNIX.  A book
  276.      is available that explains operating systems in good technical detail,
  277.      with items concerning MINIX highlighted.  The book is hardcover
  278.      available from better book stores or from the publisher- Prentice
  279.      Hall directly.  The book is called:
  280.  
  281.           Operating Systems: Design and Implementation
  282.           by Andrew Tannebaum.
  283.           Publisher: Prentice Hall
  284.           ISBN No: 0-13-637406-9
  285.  
  286.      The MINIX op system itself is also available from the publisher,
  287.      and of this writing version 1.2 was being shipped in limited
  288.      quantities.  Additional reading on MINIX can be found on USENET in          
  289.      "comp.os.minix".  The author is a regular contributor and you can make
  290.      suggestions, report mites or congratulate or admonish him to your
  291.      liking. 
  292.  
  293.      C News 1-02                 Page 7                   03 Feb 1988
  294.      
  295.      ================================================================
  296.                              BOOK REVIEWS                     
  297.      ================================================================
  298.  
  299.      ________________________________________________________________
  300.  
  301.      C Programmer's Guide to Serial Communications. 
  302.      Author : Joe Campbell.  
  303.      Publisher : Howard W. Sams & Company. Indianapolis. 1987. 
  304.      Cost : $22.95 (US$) - $54.95 (Aust$) 
  305.  
  306.  
  307.      This book is a aimed at providing the programmer with all the tools and  
  308.      knowledge needed in practical work with serial comms and RS232  
  309.      interfaces.  It is a markedly micro-computer book but thankfully not an  
  310.      exclusively IBM compatible.  
  311.  
  312.      The book starts very steadily, going carefully through the true facts of  
  313.      ASCII, the history of serial communications, error detection, file  
  314.      transfer, modems (including smart ones) and UARTS.  All this is done  
  315.      without touching on programming or C code which makes it an excellent  
  316.      book for anyone dealing with Serial Comms, not just C programmers.  
  317.  
  318.     In the second half of the book the C code starts and the author attempts  
  319.     to develope a set of 'virtual' UART functions to enable portability  
  320.     between the endless variety of UARTs available.  I cannot give fair  
  321.     comment on this part of the book because I am still working my way  
  322.     through the code,  but the fact that I am investing the time in using the  
  323.     authors code is some indication of the credibility I give to the Author.  
  324.  
  325.     The book is well written with a good sense of humor and very readable.  
  326.     Anyone who has had much dealing with serial comms will be familiar with  
  327.     90% of the books content - however the coverage is complete and that 
  328.     extra 10% is well worth the purchase price.  
  329.  
  330.  
  331.     James Milne   
  332.     Melbourne, Australia 
  333.  
  334.  
  335.  
  336.      C News 1-02                 Page 8                   03 Feb 1988
  337.      
  338.      ================================================================
  339.                              BOOK REVIEWS                     
  340.      ================================================================
  341.  
  342.      ________________________________________________________________
  343.  
  344.      Programming With Windows
  345.      Author : Tim Farrel
  346.      Publisher : Que Corporation.
  347.      Cost : $22.95 (US$) 
  348.      ISBN No:0-88022-299-9
  349.  
  350.           I have finally found a book that was written by a Windows 
  351.      programmer who experienced the agony of this subject.  Programming
  352.      in Windows is no picnic.  First your code must be in C or Pascal
  353.      and then you integrate with the Microsoft Libraries that constitute
  354.      the actual Windows development kit.  It must be remembered that 
  355.      MS Windows is an operating system and when programming in Windows
  356.      you are not only writing the application, but communicating with the
  357.      Windows OS. 
  358.  
  359.           This book contains excellent examples of true workable programs
  360.      that can be used by the reader.  An example of this is the first
  361.      program featured, which is none other that a programmers editor.
  362.      Nothing fancy but a good choice for a working example, that allows
  363.      you to experiment while using a learning tool.  Topics covered 
  364.      include: Using the Development Tools, Guidelines for Creating
  365.      Windows Applications, Creating a Program Editor, Creating menus, and
  366.      many others.
  367.  
  368.            All in all, I have found this book to be an excellent source
  369.      of information.  The documentation provided my Microsoft is 
  370.      excellent technically, but not does teach the material.  This book
  371.      fills that void nicely.
  372.  
  373.      Barry Lynch
  374.      C News 1-02                 Page 9                   03 Feb 1988
  375.      
  376.      ================================================================
  377.      PUBLIC DOMAIN SOFTWARE REVIEWS:
  378.      ================================================================
  379.  
  380.      *** Editor's Note:  This section is brought to us by the users
  381.          of the Alpha Centuri BBS in Melbourne, Australia.
  382.          
  383.          << Thanks, David >>
  384.      ________________________________________________________________
  385.  
  386.      File Name: BPLUS11.ARC
  387.  
  388.      This  file  provides  a full set of  routines  for  creating  and  
  389.      maintaining index files using the Binary Tree ISAM B+  technique.   
  390.      These  classic  algorithms  support the  fastest  known  indexing  
  391.      system  so  far devised for manipulation of  random  access  data  
  392.      files. 
  393.  
  394.      The  routines  are complete in themselves and  are  very  useful, 
  395.      supporting  up  to  8 levels of keys.  Some  prior  knowledge  of  
  396.      binary  tree theory and techniques is a must to gain the  maximum  
  397.      benefit  from the package, which comes with full C source.   This  
  398.      is  a  later version (1.1) of the original  public  domain  BPLUS  
  399.      routines. 
  400.  
  401.      One  drawback of the packages, as I see it, is the  inability  to 
  402.      handle  non-ASCII keys.  However, with some work, it is  possible 
  403.      to  modify  the  routines to work with any kind  of  data  field,
  404.      depending  upon  specific requirements.  This,  however,  adds  a
  405.      degree  of  complexity which the author seemed to  avoid  in  the  
  406.      interests of clarity. 
  407.  
  408.      Overall, an excellent package, not at all compiler specific.   It  
  409.      is  both  fast and flexible, providing excellent  algorithms  for   
  410.      searching  a sequencing by key values.  Certainly it aided me  in  
  411.      coming  to  grips  with ISAM file techniques, as  all  these  are  
  412.      provided.   A  couple  of  short demos are  thrown  in  for  good  
  413.      measure, showing how index files are created and maintained. 
  414.  
  415.      Source code: Yes - no executables. 
  416.      Language: C 
  417.      Compiler: K & R standard code, suitable for most compilers. 
  418.      
  419.      __________________________________________________________________
  420.  
  421.      Filename: CASM.ARC
  422.  
  423. If there was one wish that I wanted granted, it would be to allow 
  424. inline  assembler with MicroSoft's optimising C compiler.  It  is 
  425. one  of  the  few MS-DOS C compilers left which  do  not  support 
  426. inline assembly.
  427.  
  428.      C News 1-02                 Page 10                  03 Feb 1988
  429.      
  430.      ================================================================
  431.      PUBLIC DOMAIN SOFTWARE REVIEWS:
  432.      ================================================================
  433.  
  434. Filename Cont': CASM.ARC
  435.  
  436.  
  437. Well,  that  wish was answered when this ARC showed up.   It's  a 
  438. program  that  enables  inline assembler  instructions  within  C 
  439. programs, and is specifically directed at MSC 4.0.
  440.  
  441. Whether  you  agree with using inline assembler or not,  this  is 
  442. well  worth  taking  a look at.  Imagine not  having  to  call  a 
  443. separate routine to enable/disable maskable interrupts!  Just  do 
  444. it "inline"!
  445.  
  446. In  addition to MSC 4.0 (probably works with MSC 5.0, too, but  I 
  447. haven't tried it), MASM 4.0 or above is also required.  It  seems 
  448. to work by "filtering" the C source prior to submitting it to the 
  449. preprocessor, assembling it separately, them merging the two into 
  450. a single .OBJ file.  Very ingenious.
  451.  
  452. Source: No, executable only (pity).
  453. Language: C, MSC/MASM 4.0+ required.
  454.  
  455. __________________________________________________________________
  456.  
  457. Filename: DOCU.ARC
  458.  
  459. This is an excellent way to manage C projects and have them  self 
  460. documenting.  The documentation is placed in the .C and .H  files 
  461. themselves (it is NOT limited only to C source, but the way)  and 
  462. extracted using this utility.  Just mark the block with a heading 
  463. and  a  footer, surrounded by C (other   language)  comment 
  464. indicators.
  465.  
  466. A real BARGAIN at the price! B-)
  467.  
  468. By  the way, this program was uploaded by the author  himself  to 
  469. this BBS.  Thanks James!
  470.  
  471. Source included:  Yes - No executables.
  472. Language: C
  473. Compiler Required:  Originally intended for Turbo C, but would be 
  474. a trivial port to most other compilers.  Get Turbo's header files 
  475. from  a friend though, if you intend to port it; there  are  some 
  476. structure  declarations specific to Turbo C, but other  compilers 
  477. have equivalents.
  478.  
  479.      C News 1-02                 Page 11                  03 Feb 1988
  480.      
  481.      ================================================================
  482.      PUBLIC DOMAIN SOFTWARE REVIEWS:
  483.      ================================================================
  484.  
  485.      Filename: MSCPOPUP.ARC
  486.  
  487. This  seemed an interesting file when I downloaded it, but it  is 
  488. unfortunately incomplete.
  489.  
  490. The  file contains C and ASM source for a memory resident  pop-up
  491. calculator/alarm  utility,  and shows "how its  done".   It  also 
  492. includes  an  example printf() function to show  how  a  standard 
  493. function interprets control strings and parses a variable  number 
  494. of arguments.
  495.  
  496. As  a  learning  tool, this file is worth  the  download.   As  a 
  497. complete application - forget it.  I was MOST disappointed  that 
  498. the critical TSR.ASM source file was missing: the one which  does 
  499. all the initialization, hot-key setup and TSR call.  However, the 
  500. file  does  include some nifty routines to make  it  interesting, 
  501. including some general-purpose windowing routines,  screen/buffer 
  502. save routines (in ASM), an on-screen calculator (in C), and a no-
  503. wait keyboard input routine.
  504.  
  505. Source  included:  Well, MOST if it.  Also includes OBJs  but  no 
  506. executables.
  507. Compiler:   Written  for  MSC 3.0 or 4.0  (probably  5.0,  but  I 
  508. haven't  received my update yet!).  Would take some  hacking  for 
  509. other compilers, but individual routines would be useful.
  510.  
  511. _________________________________________________________________
  512.  
  513. Filename: NUC-SUBR.ARC
  514.  
  515. This is an update for the earlier review file C-SUBR.ARC, and  is  
  516. the  third in the series (the first, not reviewed, is  CSUBR.ARC,  
  517. also on this system). 
  518.  
  519. This  file contains further sometimes useful handy  routines  for  
  520. the  C  programmer.  Source only, some ASM, some C.   If  you  do  
  521. download  these files, ensure you write a short doc for  yourself  
  522. and  keep it somewhere handy to remind you that you have  them  -  
  523. REAL time savers on occasion.  If fact, after you write the  doc,  
  524. why  not upload it.  I'll include it with the set of three  in  a  
  525. single downloadable ARC!  (now that's an invitation!) 
  526.  
  527. Some  of  this subroutines in the package include:  a  subroutine   
  528. to  parse  upper/lowercase letters, count bits in a  byte  (how's  
  529. that  for bit-picking!), calculate the nth power of  an  integer,  
  530. demo of various type conversions, different ways for copying  i/o  
  531. channels  (good benchmarks, if you're interested in  finding  out  
  532.  
  533.      C News 1-02                 Page 12                  03 Feb 1988
  534.      
  535.      ================================================================
  536.      PUBLIC DOMAIN SOFTWARE REVIEWS:
  537.      ================================================================
  538.  
  539.      Filename: NUC-SUBR.ARC cont'
  540.  
  541. what's  best  for  *your*  compiler),  and  a  routine  to  count  
  542. different  character types in a file and return  stats.   Nothing  
  543. over-awing, but nevertheless useful. 
  544.  
  545. These routines were born under the BSD CP/M compiler.  Before you  
  546. groan  too  load, most routines are completely portable  to  other  
  547. environments, and are good samples of C programming pre se. 
  548.  
  549. Source included: that's it, that's all.  55 files in all. 
  550. Compiler:  Apart from two or three files, pure K&R stuff. 
  551.  
  552. __________________________________________________________________
  553.  
  554. Filename:  TP_TO_QC.ARC
  555.  
  556. This file is a VERY LATEST RELEASE, December 1987, and comes  all  
  557. the way from Dublin, Ireland. 
  558.  
  559. In  short,  it  is a set of programs which  enable  Turbo  Pascal  
  560. programs   to be converted directly into  MS-Quick C.  It   comes  
  561. with  two programs (it  is apparently a two-pass process) and  an  
  562. include  file which is called by the converted   program.    This  
  563. defines several macros that makes the code quite readable. 
  564.  
  565. I  cannot verify that this program works (yet: I'm STILL  waiting  
  566. for my upgrade!), so I would appreciate any comments from  anyone  
  567. who  downloads it.  It also comes with a Quick C  library.   From  
  568. all comments from the States, this program is capable of  porting  
  569. a complete Turbo application to C with LITTLE OR NO extra hacking  
  570. required.  I ran this on a couple of TP programs and I could  not  
  571. fault it.  It did not compile under MSC 4.0, though, because this  
  572. compiler lacks some of the MSC 5.0 features etc.  I'll be able to  
  573. give it the acid test in a couple of weeks. 
  574.  
  575. As a point of interest, the program converts only to large  model  
  576. C  programs.   This attempts to  preserve  pointer  compatibility  
  577. between the two languages (TP ALWAYS uses 2-word pointers).  Some  
  578. of Turbo's advanced features are not supported, and these must be  
  579. implemented differently in C. 
  580.  
  581. Source included:  Executables only. 
  582. Compiler:  Strictly MSC 5.0 and Quick C only.  Libraries use  the  
  583. Quick  C format.  Also requires MS Overlay Linker 3.61  or  above  
  584. (which comes with QC 1.0 & MSC 5.0). 
  585.  
  586.            C News 1-02                 Page 13                  03 Feb 1988
  587.      
  588.      ================================================================
  589.      ARTICLE SUBMISSION STANDARDS AND ADDRESSES
  590.      ================================================================
  591.  
  592.      As I have repeatedly stated in this newsletter and previous
  593. issues, I would like to see user-submitted articles, reviews or
  594. questions.  Listed below are the standards that should be
  595. followed to make my job easier as an editor.
  596.  
  597.  
  598.      - Articles should be submitted in a ASCII non-formatted
  599.        file.  
  600.  
  601.      - If the article include code fragments as examples. Then
  602.        you can include the entire source file if you like for 
  603.        inclusion with the newsletter.
  604.  
  605.      - Book or magazine reviews should follow the same format,
  606.        that is outlined in this issue.  The publisher, author,
  607.        title, and ISBN number are a must.  
  608.  
  609.      - Compiler/and or product reviews, should include the
  610.        version number and manufacture.  If possible, reviews
  611.        should include a sample program with benchmarks.
  612.  
  613.     
  614.      If you have any questions you can contact me at the
  615. address's included on the next page.
  616.  
  617.      C News 1-02                 Page 14                 03 Feb 1988
  618.      ================================================================
  619.      ADDRESSES
  620.      ================================================================
  621.  
  622.      The C BBS is located at:
  623.  
  624.      C BBS
  625.      % BCL Limited
  626.      P.O. Box 9162
  627.      McLean VA, 22102
  628.  
  629.  
  630.      or you can send netmail to:
  631.  
  632.  
  633.      1:109/713  < The phone number in the current nodelist is
  634.                   inaccurate.  At this time it is not known
  635.                   when it will be corrected. >
  636.  
  637.  
  638.      My home phone number is :
  639.  
  640.      (703) 998-8350.
  641.  
  642.  
  643.            C News 1-02                 Page 15                  03 Feb 1988
  644.      
  645.      ================================================================
  646.      USER RESPONSE FORM:
  647.      ================================================================
  648.  
  649.      This form will be included as a regular feature in all future
  650.      issues of C NEWS.
  651.  
  652.  
  653.  
  654.      What did you think of the content of this Issue?  _____________
  655.      
  656.      _______________________________________________________________
  657.  
  658.  
  659.      What improvements can you think of that would make C News a
  660.      better tool for the C Community?
  661.  
  662.      _______________________________________________________________
  663.  
  664.      _______________________________________________________________
  665.  
  666.  
  667.      What is your favorite section or sections?  ___________________
  668.  
  669.      _______________________________________________________________
  670.  
  671.  
  672.      What don't you like about C News?  ____________________________
  673.  
  674.      _______________________________________________________________
  675.  
  676.  
  677.      Additional Comments:  _________________________________________
  678.  
  679.      _______________________________________________________________
  680.  
  681.      _______________________________________________________________
  682.  
  683.      _______________________________________________________________
  684.  
  685.      C News 1-02                 Page 16                  03 Feb 1988
  686.      
  687.      ================================================================
  688.                                   INDEX
  689.      ================================================================
  690.  
  691.      Subject:                                          Issue:
  692.  
  693.      Articles:
  694.  
  695.      TurboC and Interrupts: A few Questions             2
  696.      
  697.  
  698.      Book Reviews:
  699.  
  700.      C Database Development                             1
  701.      C Programming Guide                                1
  702.      C Programming Language                             1
  703.      C Programmer's Guide to Serial Communications      3
  704.      C Programmer's Library                             1
  705.      C Primer Plus                                      1
  706.      C the Complete Reference                           2
  707.      Crafting C Tools for the IBM PC                    2
  708.      Learning to Program in C                           1
  709.      Microsoft C Programming on the IBM PC              1
  710.      Programming in Windows                             3
  711.      Reliable Data Structures in C                      1
  712.      TurboC Programmer's Reference Book                 2
  713.  
  714.  
  715.      Compilers: 
  716.  
  717.      QuickC                                             1 
  718.  
  719.      
  720.      Software Reviews: 
  721.  
  722.   
  723.      Bplus11.arc                                        3
  724.      Casm.arc                                           3
  725.      Docu.arc                                           3
  726.      Mscpopup.arc                                       3
  727.      Nuc-subr.arc                                       3
  728.      Tp_to_qc.arc                                       3
  729.  
  730.  
  731.